.btn_blue{
    background: -webkit-gradient(linear, left top, left bottom, from(#56b8d5), to(#3a9fbd));
    background: -moz-linear-gradient(top, #56b8d5, #3a9fbd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#56b8d5', endColorstr='#3a9fbd');
    border: 1px solid #399ebc;
}

.btn_blue:hover{
    background: -webkit-gradient(linear, left top, left bottom, from(#3a9fbd), to(#56b8d5));
    background: -moz-linear-gradient(top, #3a9fbd, #56b8d5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a9fbd', endColorstr='#56b8d5');
}

input[type="radio"]
{
    margin-right: 3px;
}



input[type="checkbox"]{
    vertical-align: -5px;
    margin-right: 3px;
}